home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
newsgrp
/
group94c.txt
/
000024_icon-group-sender _Tue Dec 20 19:29:21 1994.msg
< prev
next >
Wrap
Internet Message Format
|
1995-02-09
|
759b
Received: by cheltenham.cs.arizona.edu; Tue, 20 Dec 1994 15:47:42 MST
To: icon-group-l@cs.arizona.edu
Date: 20 Dec 1994 19:29:21 GMT
From: norman@flaubert.bellcore.com (Norman Ramsey)
Message-Id: <3d7bah$q2e@lowell.bellcore.com>
Organization: Bellcore, Morristown NJ
Sender: icon-group-request@cs.arizona.edu
References: <dkuhlmanD0wuqE.I5w@netcom.com>
Subject: Re: Backtracking in Icon
Errors-To: icon-group-errors@cs.arizona.edu
I use goal-directed evaluation (backtracking) heavily, mostly to
implement predicates of the form ``there exists an X such that P(X).''
I occasionally find other uses. I wish there were an equally nice way
to write ``forall'' predicates (I usually negate everything in sight
to get an ``exists'' predicate).